"""
百度AI开放平台API适配器
"""

from cn_api_adapters.common.baiduai.baidu_ai import BaiduAI, BaiduOCR, BaiduSpeech, BaiduNLP
from cn_api_adapters.common.baiduai.exceptions import (
    BaiduAIError, BaiduAIAuthError, BaiduAITokenError,
    BaiduAIRateLimitError, BaiduAINotEnoughQuotaError,
    BaiduAIParamError, BaiduAIImageError, BaiduAITextError,
    BaiduAISpeechError, BaiduAILanguageError, BaiduAIUnitError,
    BaiduAIASRError, BaiduAITTSInvalidError
)


__all__ = [
    # 百度AI核心类
    'BaiduAI',
    'BaiduOCR',
    'BaiduSpeech',
    'BaiduNLP',
    
    # 百度AI异常类
    'BaiduAIError',
    'BaiduAIAuthError',
    'BaiduAITokenError',
    'BaiduAIRateLimitError',
    'BaiduAINotEnoughQuotaError',
    'BaiduAIParamError',
    'BaiduAIImageError',
    'BaiduAITextError',
    'BaiduAISpeechError',
    'BaiduAILanguageError',
    'BaiduAIUnitError',
    'BaiduAIASRError',
    'BaiduAITTSInvalidError'
]